 //to reset element-ui default css
.el-upload {
  input[type="file"] {
    display: none !important;
  }
}

.el-upload__input {
  display: none;
}

//暂时性解决diolag 问题 https://github.com/ElemeFE/element/issues/2461
.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

//element ui upload
.upload-container {
  .el-upload {
    width: 100%;
    .el-upload-dragger {
      width: 100%;
      height: 200px;
    }
  }
}
.el-input.is-active .el-input__inner, .el-input__inner:focus,.el-textarea__inner:focus{
  border-color:rgba(26,169,123,1);
}
.distpicker-address-wrapper select{
  margin-right:20px;
  padding: .5rem .35rem!important;
  margin-top: 5px;
}

.cell .el-button--text{
    color:#13986D;
}
.el-button--success {
    color: #fff;
    background-color: #1AA97B;
    border-color: #1AA97B;
}
.el-switch__label.is-active{
	color:#1AA97B;
}
.el-button--success:focus, .el-button--success:hover {
    background: #13986D;
    border-color: #13986D;
    color: #fff;
}
/*el-pagination*/
.el-pagination{
  float: right;
  margin-top:26px;
}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{
  background:rgba(255,255,255,1);
  border-radius:4px;
  border:1px solid rgba(217,217,217,1);
}
.el-pagination.is-background .el-pager li:not(.disabled).active{
  background:rgba(26,169,123,1);
  color: #FFFFFF;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover{
  color:#606266;
}
.el-pagination__sizes .el-input .el-input__inner:hover{
  border-color:rgba(26,169,123,1);
}
/*radio*/
.el-radio__inner{
  width: 24px;
  height: 24px;
}
.el-radio__input.is-checked .el-radio__inner{
  border:1px solid rgba(174,184,190,1);
  background-color: #FFFFFF;
}
.el-radio__inner::after{
  width: 12px;
  height: 12px;
  background:rgba(26,169,123,1);
}
.el-radio__inner:hover{
  border:1px solid rgba(174,184,190,1);
}
.el-radio__input.is-checked+.el-radio__label{
  color: rgba(74, 74, 74, 1);
}
/*table*/
.el-table .el-table__header-wrapper th{
  background:rgba(249,250,249,1);
  color:rgba(74, 74, 74, 1);
  text-align: center;
}
.el-table__body-wrapper .cell{
  text-align: center;
  color:rgba(155,155,155,1);
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
}

/*btn*/
.el-button--text-preview{
  display: inline-block;
  font-size: 12px;
  padding:5px 12px;
  line-height: 18px;
  background-color: rgba(26, 169, 123, 0.5)!important;
  vertical-align: middle;
  box-sizing: border-box;
}
.el-button--text-login{
  display: inline-block;
  font-size: 12px;
  padding:5px 12px;
  color:#4A90E2!important;
  border-radius: 3px;
  line-height: 18px;
  border: 1px solid;
  border-color: transparent;
  background-color: rgba(74,144,226, 0.5)!important;
  vertical-align: middle;
}
.el-select .el-input.is-focus .el-input__inner{
  border-color:rgba(26, 169, 123, 1)!important;
}
.el-select .el-input__inner:focus{
  border-color:rgba(26, 169, 123, 1)!important;
}
.el-select-dropdown__item.selected{
  color:rgba(26, 169, 123, 1);
}
/*el-menu*/
.is-opened .el-submenu__icon-arrow{
  color: rgba(26, 169, 123, 1)!important;
}
.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
}
// .el-menu .router-link-active{
//   background-color: rgba(26, 169, 123, 1)!important;
// }
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title, #app .sidebar-container .el-submenu .el-menu-item{
  background-color: rgba(26, 169, 123, 1)!important;
}

.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover{
  color:rgba(26, 169, 123, 1);
}

// .login-dialog .el-dialog__body{
//   padding:0;
// }